<?php

session_start();

/**
 * @author Janosch Hirth
 * @copyright 2013
 */

echo("<script type='text/javascript' src='tcal.js'></script>\n");
include 'nav.inc.php';
include 'dbConn.php';

html_head('Administration - Aufgabe anlegen');
echo "</head>\n<body>";
echo("<link rel='stylesheet' type='text/css' href='tcal.css' />");

	if(!isset($_SESSION["username"]))
	{					//kontrolliere ob Benutzer eingelogt ist
		echo("<div class='content' style='margin-left:350px'>");
		echo ("Bitte erst <a href='../login.php'>einloggen</a>.");
		exit;
		echo("</div");
	}
	else
	{									//Kosmetik der Seite
		menu();
		echo("<div class='content' style='margin-left:400px'>");
			if (isset($_REQUEST['next_page']))			//Seiten Variable
				$next_page = $_REQUEST['next_page'];
			else
				$next_page = '0';	

		echo ("<form name='main' action='".$_SERVER['SCRIPT_NAME']."' method='post'>\n");	//Formular, zum eingeben der Daten
		if($next_page == '0')
		{
			echo("Titel:<br>\n");  
			echo("<input type='text' size='24' maxlength='50'\n");
			echo("name='titel'><br/>\n");
			
			echo("Beschreibung:<br/>\n");
    			echo("<textarea name='beschreibung' cols='50' rows='5'></textarea>\n");
			echo("<br/>\n");
		
			echo("Startdatum:<br/>\n");
			echo("<input type='text' name='startdatum' class='tcal' value='' /><br/>");

			echo("Deadline:<br/>\n");
			echo("<input type='text' name='deadline' class='tcal' value='' /><br/>");

			echo("Priorität:<br/>\n");

			echo ("\n<select name='Prioritaet' size='1'>\n");
			$prioritaetstufen = array('0','1','2','3','4','5','6','7','8','9','10');
			$max = sizeof($prioritaetstufen);
			echo ("<option value='NULL'  selected='selected'>---</option>\n");
			for($zaehler = 0; $zaehler < $max; $zaehler++)
			{
					echo ("<option value='".$prioritaetstufen[$zaehler]."'>".$prioritaetstufen[$zaehler]."</option>\n");
			}
			echo ("</select><br/>\n");
			
			echo("Soll bearbeited werden von:<br/>\n");
			$result = $dbAufgabe->get_X_of_mitarbeiter('kennung');
			while ($row = mysql_fetch_assoc($result))
			{	
				echo ("<input type='hidden' name='".$row['kennung']."' value='-1'>");
				echo ("<input type='checkbox' name='".$row['kennung']."' value='".$row['kennung']."'>".$row['kennung']."<br>");	
			}

			echo("<input type='submit' value='Aufgabe hinzufügen'>\n");
			echo"<input type='hidden' name='next_page' value='1' />\n";
			echo "</form>";
		}

		if($next_page == '1')
		{						//Speicherung der Formular Daten in Variablen

			$titel = $_POST["titel"];
			$beschreibung = $_POST["beschreibung"];
			$start = $_POST["startdatum"];
			$deadline = $_POST["deadline"];
			$prioritaet = $_POST["Prioritaet"];

			/*****************************/
			/* Einträge in die Datenbank */
			/*****************************/

			//Eintrag in task_Aufgaben
			
			$result = $dbAufgabe->INSERT_INTO_task_Aufgaben($beschreibung, $deadline, $titel, $prioritaet);
			$AID = mysql_insert_id();
			
			//Eintrag in task_istGedachtFor
			
			$result = $dbAufgabe->get_X_of_mitarbeiter('kennung');
			while ($row = mysql_fetch_assoc($result))
			{
				if (isset($_POST[$row['kennung']]) AND $_POST[$row['kennung']] != -1)
    			{
					$help = $dbAufgabe->get_X_of_mitarbeiter_WHERE_Y("m_id","kennung = '".$row['kennung']."'");
					$getNID = mysql_fetch_array($help);
					$result2 = $dbAufgabe->INSERT_INTO_istGedachtFor ($AID, $getNID[0]);
				}
			}

			if ($result == false) 
			{
				die ("SQL Fehlermeldung(1.quary): ".mysql_error());
			}
			//Bestetigung falls alles funktioniert hat
			echo "Die Aufgabe <b>$titel</b> wurde angelegt.";
			$next_page ='0';
		}
	echo "</div>";
	}
echo ("\n\t</body>\n</html>");	
?>
